
const data_config = require("./data_config");


module.exports = {
  nav_name: '京东商品分类', //生成导航菜单
  module_name: 'jd_sort_m',  //生成路径，必须与文件名相同
  api: `{
    page: commonPath + "/admin/jdGoodClass/page", //分页
    edit: cPath + "/admin/jdGoodClass/edit", //编辑
    detail: commonPath + '/admin/jdGoodClass/get', //详情,
    // changeState: commonPath + '', //状态
    // add: commonPath + '', //添加
  }`, //接口

  //京东分类列表
  table1: {
    isGenerate: "false", //false表示不生成页面
    table_name: "jd_sort_m_table",  //表页面名
    nav_name: "分类列表",  //导航名
    tipsText: "京东商品分类 >> 分类列表", //顶部文字
    // tableReqMethod: "get",  //分页请求配置成get方式, 默认为post
    // pageApi: "API.sys_setting.sys_setting_page",  //请求api
    // extraPageRequestParams: `
    //   courseId: this.$route.query.id,  //请求
    // `, //已有page和pageSize
    //获取列表页面
    tableData: [
      //普通
      { title: '序号', name: 'index', type: "normal" },
      { title: '分类名称', name: 'className', type: "normal" },
      {
        title: '分类等级',
        name: 'classType',
        type: "opts",
        showName: "classTypeShow",
        showObj: `{
          "1": "一级",
          "2": "二级",
          "3": "三级",
        }`
      },
      {
        title: '状态',
        name: 'state',
        type: "opts",
        showName: "stateShow",
        showObj: `{
          "1": "启用",
          "2": "禁用",
        }`
      }, 
      {
        title: '封面',
        name: 'imageUrl',
        type: "img",
        heightVal: "60",
        widthVal: "100",
      },
      { title: '一级分类编码', name: 'catCode', type: "normal" },
      { title: '二级分类编码', name: 'superCode', type: "normal" },
    ],
    tableOpt: [
      //编辑跳转
      {
        type: "modify",
        text: "编辑",
        request: false,
        jump: "/jd_sort_m_add_page"
      },
      // //删除功能
      // {
      //   type: "del",
      //   text: "删除",
      //   request: true,
      //   url: "API.identify_manager.del",
      //   requestType: 'post',
      //   isSplitSearchString: 'true',  //拼接查询字符串（post需要，get不需要）。
      // },
    ],
    search: {
      contentArr: {
        input1: { labelName: '分类名称', inputName: 'className' },  
        select1: {
          labelName: '分类等级',
          inputName: 'classType',  //输入绑定的变量
          selectOptsName: "classTypeOpts",
          selectOptsArr: `[
            { value: "1", label: "一级" },
            { value: "2", label: "二级" },
            { value: "3", label: "三级" },
            { value: "", label: "全部" },
          ],
          `, //选项数组
        },
        input2: { labelName: '一级分类编码', inputName: 'catCode' },   
        input3: { labelName: '二级分类编码', inputName: 'superCode' },  
      },
      //查找按钮的文字
      searchBtn: {
        text: "查询", //链接与table请求接口相同，不做另外配置
      },
      //添加按钮
      // addBtn: {
      //   //搜索栏具有添加功能按钮时，设置此字段
      //   type: "add",
      //   text: "新增等级",
      //   request: false,
      //   jump: "/jd_sort_m_add_page", //添加的跳转按钮
      // }
    },    
  },

  //京东分类编辑
  //添加页面 有个bug add_page_name必须与add_pageX一起用
  add_page1: {
    isGenerate: "false", //false表示不生成页面
    add_page_name: "jd_sort_m_edit",  //尽量短些,要拼接路由
    tipsText: "京东分类管理 >> 京东分类",
    // pageApi: "API.sys_setting.sys_setting_page",  //请求api
    formData: {
      // titleText: "请填写管理员相关信息",
      input1: {
        labelName: '分类编码',
        inputName: 'classCode',
        isNeed: 'true',
        // disabled: 'true', //为true时禁用
      },
      input2: {
        labelName: '分类名称',
        inputName: 'className',
        isNeed: 'true',
      },
    },
    addBtn: {
      text: '添加',
      url: "API.jd_sort_m.add",
      // extraParams: ` courseId: Number(this.$route.query.courseId), `, //请求的额外参数
      jumpPath: "/jd_sort_m_jd_sort_m_table",
      // extraQueryParams: ` { id: this.$route.query.courseId } `, //跳转时携带参数
    }, //
    editBtn: {
      text: '编辑',
      detailUrl: "API.jd_sort_m.detail", //默认get方式请求
      // detailType: 'get', //请求方式
      // isSplitSearchString: 'true', //拼接查询字符串, get和post的必须字段
      // extraParams: ` courseId: Number(this.$route.query.courseId), `, //请求的额外参数
      editUrl: "API.jd_sort_m.edit",
      jump: '/jd_sort_m_jd_sort_m_table'
    },
    cancelBtn: { text: "取消" }, //

  },

 
}

